措手不及: no time to deal with it (idiom); caught unprepared...
羽毛球: shuttlecock, badminton...
半边天: half the sky, women of the new society, womenfolk...
基因: gene (loanword)...
排: a platoon, line up, row of logs or boards...
估计: to estimate, to reckon, (coll.) to suppose...
生存: to exist, to survive...
视觉: sight, vision, visual...
号称: to be known as, to be nicknamed, to be purportedly, to claim (often exaggeratedly or falsely)...
搓: to rub or roll between the hands or fingers, to twist...